package bean;  
  
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import org.primefaces.model.TreeNode;  
import org.primefaces.model.DefaultTreeNode;  
  
@ManagedBean
@SessionScoped
public class CoursBean {  
      
    private TreeNode root;  
  
    public CoursBean() {  
        root = new DefaultTreeNode("Root", null);  
        TreeNode node0 = new DefaultTreeNode("I - additions", root);  
        TreeNode node1 = new DefaultTreeNode("II - soustractions", root);  
        TreeNode node2 = new DefaultTreeNode("III - multiplications", root);  
          
        TreeNode node00 = new DefaultTreeNode("Exercice 1", node0);
        TreeNode node01 = new DefaultTreeNode("Exercice 2", node0);  
          
        TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);  
        TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);  
          
        TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);  
        TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);  
        TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);  
          
        TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);  
    }  
  
    public TreeNode getRoot() {  
        return root;  
    }  
}  